// -----------------------------------------------------------------------------
// M A R I T I M E   R E S E A R C H   I N S T I T U T E   N E T H E R L A N D S
// -----------------------------------------------------------------------------
// Program  : various
// Module   : various
// File     : FileUtils.h
// -----------------------------------------------------------------------------
// Revisions:
// February 27, 2009  asicherer
// -----------------------------------------------------------------------------

#ifndef FILEUTILS_H
#define	FILEUTILS_H

#include <string>


/// some necessary file and directory routines
class FileUtils
{
public:

    static void changeExtension(std::string *str, const std::string& ext);

    static bool exists(const std::string& file);

private:

    /// @cond nevercall
    FileUtils();
    FileUtils(const FileUtils& orig);
    virtual ~FileUtils();
    FileUtils & operator =(const FileUtils& orig);
    // @endcond

};

#endif	/* FILEUTILS_H */

